import { $post, $get, $fileDownLoad2 } from '@/api/request'

const alarmUrl = '/alarm'
const eqptPreUrl = '/eqpt'

// 视频流信息 - 批量导入
export function batchImport (data) {
  return $post({
    url: `${eqptPreUrl}/videoEqptData/batchImport`,
    data
  })
}

// 视频流信息 - 下载模板
export function downloadTemplate (data) {
  return $fileDownLoad2({
    url: `${eqptPreUrl}/videoEqptData/downloadTemplate`,
    method: 'post',
    filename: '视频流信息下载模板',
    data
  })
}

// 视频流预览 - 按校区获取获取视频设备数列表
export function getDistrictTreeData () {
  return $get({
    url: `${eqptPreUrl}/videoEqptData/district/getVideoEqptDataList`
  })
}

// 视频流预览 - 按标签获取获取视频设备数列表
export function getLabelTreeData () {
  return $get({
    url: `${eqptPreUrl}/videoEqptData/label/getVideoEqptDataList`
  })
}

// 视频流信息 - 查询视频流信息列表
export function queryVideoEqptData (data) {
  return $post({
    url: `${eqptPreUrl}/videoEqptData/page`,
    data
  })
}

// 视频流信息 - 删除视频流
export function deleteVideoEqpt (eqptId) {
  return $post({
    url: `${eqptPreUrl}/videoEqptData/delete/${eqptId}`
  })
}

// 视频流信息 - 修改视频流信息
export function updateVideoEqpt (data) {
  return $post({
    url: `${eqptPreUrl}/videoEqptData/modifyVideoEqptData`,
    data
  })
}

// 行为分析 - 查询行为分析列表
export function queryAnalyseList (data) {
  return $post({
    url: `${alarmUrl}/queryUnusualEventAnalyseListByPage`,
    data
  })
}

// 设备标签树形数据
export function getEqptLabelTreeList (data) {
  return $post({
    url: `${eqptPreUrl}/eqptLabel/tree/getTreeEqptLabelList`,
    data
  })
}
